package com.zc.iotDevice.mapper;

import com.ruoyi.common.annotation.DataScope;
import com.ruoyi.common.core.domain.BaseEntity;import com.zc.iotDevice.domain.ChargeStationPort;import java.util.List;import java.util.Map;

public interface ChargeStationPortMapper {
    int deleteByPrimaryKey(String id);

    int insert(ChargeStationPort record);

    int insertSelective(ChargeStationPort record);

    ChargeStationPort selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(ChargeStationPort record);

    int updateByPrimaryKey(ChargeStationPort record);

    List<ChargeStationPort> getList(ChargeStationPort port);

    @DataScope(deptAlias = "s")
    Map<String, Integer> getStatus(BaseEntity entity);

    int updateDelState(String id);

    List<ChargeStationPort> selectPortList(ChargeStationPort port);
}